home *** CD-ROM | disk | FTP | other *** search
-
- BASE 64 Decoder Version 0.9
-
- par Swead
-
- Copyright ╜ Realms Development, Décembre 1996
-
-
- Ce programme est Freeware. Vous pouvez le distribuer librement sur
- Internet, BBS, ou sur une disquette ou un CD-ROM de magazine, tant
- qu'il n'est pas modifié, bidouillé, et que tous les fichiers sont
- bien ensemble:
-
- - BASE64.TTP
- - BASE64_F.DOC Ce texte
- - BASE64_E.DOC Ce texte en Anglais
-
- Bien sûr, je décline toute responsabilité en ce qui concerne l'utilisation
- qui peut être faite de ce programme, et des conséquences qui peuvent en
- découler (Perte de fichier, données...).
-
-
-
-
- ** BASE 64, QU'EST CE QUE C'EST QUE CA??
-
- Vous qui surfez sur Internet, vous avez sûrement entendu parler
- de codage en format BASE64? Non?! Alors dans ce cas, sachez qu'il s'agit
- d'un schéma de codage MIME, qui est donc utilisé pour envoyer par exemple
- des fichiers binaires par courrier électronique (e-mail) ou sur un forum
- de discussion (newsgroup).
- Tout est dit.
-
-
-
- ** BAH POURQUOI?
-
- Figurez-vous que sur Atari, très peu de programme Internet gère
- le codage MIME BASE64... sauf ESSCODER. J'ai souvent reçu des mails dont
- une partie était codée en base 64 et je ne pouvais pas les décoder rapidement.
- Et c'est la raison pour laquelle j'ai décidé de programmer un petit soft
- très simple de décodage Base64 vite fait bien fait.
-
-
-
- ** COMMENT RECONNAITRE FACILEMENT UN FICHIER CODE EN BASE64 ?
-
- Généralement ces fichiers sont des emails ou des posts au format
- MIME. Vous pouvez reconnaitre les fichiers base64 grâce à ceci:
-
- Content-Type: APPLICATION/ZIP; name="coucou.zip"
- Content-Transfer-Encoding: BASE64
- Content-Description:
-
- >>>> YmVnaW4gNjQ0IFh0cmVhbS56aXANCk00JEwjIWBIYGBgYGBgJFVLMkInWVMz
- M0gzMUAmYCRUOCFAYCxgYGBgOVcxSywjQFYtQzROOydJSCxLVE0NCk07JkBV
- KzA4MmBgIUI1UGBgOyk3IigiYGAnJD00MlNgWC1DOFUrRDElMzVRJDNULTwx
- RF0yMzQlNDRSWTQNCk02JTE5MUBTTT5ZS05MQ0NCXlUtQzI9P1o8OilZQz45
- [...etc...]
-
-
- Le fichier source fournit à BASE64.TTP doit commencer à l'endroit des >>>>,
- sinon il prendra aussi en compte l'entête, et votre fichier sera foireux
- une fois décodé. La reconnaissance de l'entête est bien sûr prévue dans les
- versions suivantes.
-
-
-
- ** LIMITATION
-
- Pour le moment, il est nécessaire d'extraire le-dit fichier, puisque
- le programme ne sait pas encore reconnaitre le début d'un codage Base64
- (limité normalement par des 'tags' du genre "Content-Description" etc).
-
- Par ailleurs, vous allez être obligé de fournir au programme le
- nom du fichier destination. Vous trouverez donc dans cette archive un
- programme prenant deux arguments:
-
- base64dc.ttp <fichier_source> <fichier_dest>
-
-
- Toutes ces limitations seront bien sûr virées dans les prochaines versions.
-
-
-
- ** A SAVOIR
-
- Il reste un petit bug, qui n'en ai pas un! Le dernier octet de
- certains fichiers risque de ne pas être correct. C'est dû à un caractère
- '=' à la fin des fichiers base64 que je n'ai pas encore pris en compte.
- Mais ça ne saurait tarder.
-
-
-
- ** POUR ME CONTACTER
-
- e-mail: jeremy@worldnet.fr
-
-
- Swead/Realms
- - Décembre 1996
-
-
- Un p'tit bonjour en passant à Xtream/TooNs, Mr Pink/Reservoir Gods,
- Zerkman/Trisomic Development, Fabrice Vendé, Alexander Clauss, Renaud
- Pascal, Karl Samyn, HPManiac, Frédéric Perrier, et puis aussi tous les
- autres, et tous les Ataristes, Falconnistes, Medusaistes, Hadesistes,
- et futurs Phenixistes! Pfff. Et je ne salue pas ATARI Corp., c'est des
- crétins. Ya p'us!
-